/**
 * 
 */
package com.xb.cloud.product.merchant.service.client;

import java.util.List;

import com.xb.cloud.order.service.client.bo.SoSkuSummeryBo;
import com.xb.cloud.product.merchant.service.client.bo.EndMerchantUserBo;
import com.xb.cloud.product.merchant.service.client.input.bo.ProductSkuInputBo;
import com.xb.cloud.service.client.ServiceReturnInfo;

/**
 * @author kexue
 *
 */
public interface ProductSkuService {

	public ServiceReturnInfo createSku(ProductSkuInputBo skuInput,EndMerchantUserBo endMerchantUserBo);
 
	public ServiceReturnInfo getSkuById(Long skuId) ;
	
	public ServiceReturnInfo getSkuListByIds(List<Long> skuIds);

	/**
	 * 更新销量数据
	 * @param sellOrderSkuBoList
	 * @param endMerchantUserBo
	 * @return
	 */
	public ServiceReturnInfo updateTotalSaleAmout(List<SoSkuSummeryBo> sellOrderSkuBoList,
			EndMerchantUserBo endMerchantUserBo);
	
}
